package com.nbst.model.erp;

import com.nbst.model.base.OrderBy;

/**
 * 
 * @ClassName: ICInventory
 * @Description:ERP即时库存表
 * @author King
 * @date 2018年10月19日
 *
 */
public class ICInventory extends OrderBy {
	/**
	 * 物料内码
	 */
	private Integer fItemID;

	/**
	 * 库房內码
	 */
	private Integer fStockID;

	/**
	 * 辅助属性内码
	 */
	private Integer fAuxPropID;

	/**
	 * 批次
	 */
	private String fBatchNo;

	/**
	 * 仓位内码
	 */
	private Integer fStockPlaceID;

	/**
	 * 保质期
	 */
	private Integer fKFPeriod;

	/**
	 * 生产/采购日期
	 */
	private String fKFDate;

	/**
	 * 机构代码
	 */
	private String fBrNo;

	/**
	 * 计划跟踪号
	 */
	private String fMTONo;

	private Integer fSupplyID;

	/**
	 * 存货数量
	 */
	private Double fQty;

	/**
	 * 存货余额
	 */
	private Double fBal;

	/**
	 * 锁库数量
	 */
	private Double fQtyLock;

	/**
	 * 辅助计量单位数量
	 */
	private Double fSecQty;

	/** 物料名称 */
	private String fName;

	/** 库位名称 */
	private String placeName;

	/** 物料代码 */
	private String fNumber;

	/** 仓库名称 */
	private String stockName;

	/** 修改之前的数量 */
	private Double oldQty;

	/** 占用量 */
	private Double fOccupyQty;

	/** 规格型号 */
	private String fModel;

	/** 单位 */
	private String fUnit;

	/** 单位内码 */
	private Integer fUnitID;

	/** 临时数量 */
	private Double lQty;

	/** 单位用量(|换算率) */
	private Double fSecCoefficient;

	/** 修改之前的辅助数量 */
	private Double oldAuxQty;

	/** 类型，新增OR修改 1新增 */
	private String type;
	/** 库位名称 */
	private String fSPName;

	/** 物料卡打印次数 */
	private Integer fPrintNum;

	/** 保管员 */
	private String fStocker;

	/** 订单号 */
	private String fOrderNo;

	/** 入库人 */
	private String fWorker;

	/** 供应商 */
	private String fSupplier;

	public Integer getfItemID() {
		return fItemID;
	}

	public void setfItemID(Integer fItemID) {
		this.fItemID = fItemID;
	}

	public Integer getfStockID() {
		return fStockID;
	}

	public void setfStockID(Integer fStockID) {
		this.fStockID = fStockID;
	}

	public Integer getfAuxPropID() {
		return fAuxPropID;
	}

	public void setfAuxPropID(Integer fAuxPropID) {
		this.fAuxPropID = fAuxPropID;
	}

	public String getfBatchNo() {
		return fBatchNo;
	}

	public void setfBatchNo(String fBatchNo) {
		this.fBatchNo = fBatchNo;
	}

	public Integer getfStockPlaceID() {
		return fStockPlaceID;
	}

	public void setfStockPlaceID(Integer fStockPlaceID) {
		this.fStockPlaceID = fStockPlaceID;
	}

	public Integer getfKFPeriod() {
		return fKFPeriod;
	}

	public void setfKFPeriod(Integer fKFPeriod) {
		this.fKFPeriod = fKFPeriod;
	}

	public String getfKFDate() {
		return fKFDate;
	}

	public void setfKFDate(String fKFDate) {
		this.fKFDate = fKFDate;
	}

	public String getfBrNo() {
		return fBrNo;
	}

	public void setfBrNo(String fBrNo) {
		this.fBrNo = fBrNo;
	}

	public String getfMTONo() {
		return fMTONo;
	}

	public void setfMTONo(String fMTONo) {
		this.fMTONo = fMTONo;
	}

	public Integer getfSupplyID() {
		return fSupplyID;
	}

	public void setfSupplyID(Integer fSupplyID) {
		this.fSupplyID = fSupplyID;
	}

	public Double getfQty() {
		return fQty;
	}

	public void setfQty(Double fQty) {
		this.fQty = fQty;
	}

	public Double getfBal() {
		return fBal;
	}

	public void setfBal(Double fBal) {
		this.fBal = fBal;
	}

	public Double getfQtyLock() {
		return fQtyLock;
	}

	public void setfQtyLock(Double fQtyLock) {
		this.fQtyLock = fQtyLock;
	}

	public Double getfSecQty() {
		return fSecQty;
	}

	public void setfSecQty(Double fSecQty) {
		this.fSecQty = fSecQty;
	}

	public String getPlaceName() {
		return placeName;
	}

	public void setPlaceName(String placeName) {
		this.placeName = placeName;
	}

	public String getfNumber() {
		return fNumber;
	}

	public void setfNumber(String fNumber) {
		this.fNumber = fNumber;
	}

	public String getStockName() {
		return stockName;
	}

	public void setStockName(String stockName) {
		this.stockName = stockName;
	}

	public Double getOldQty() {
		return oldQty;
	}

	public void setOldQty(Double oldQty) {
		this.oldQty = oldQty;
	}

	public Double getfOccupyQty() {
		return fOccupyQty;
	}

	public void setfOccupyQty(Double fOccupyQty) {
		this.fOccupyQty = fOccupyQty;
	}

	public String getfModel() {
		return fModel;
	}

	public void setfModel(String fModel) {
		this.fModel = fModel;
	}

	public String getfUnit() {
		return fUnit;
	}

	public void setfUnit(String fUnit) {
		this.fUnit = fUnit;
	}

	public Integer getfUnitID() {
		return fUnitID;
	}

	public void setfUnitID(Integer fUnitID) {
		this.fUnitID = fUnitID;
	}

	public Double getlQty() {
		return lQty;
	}

	public void setlQty(Double lQty) {
		this.lQty = lQty;
	}

	public Double getfSecCoefficient() {
		return fSecCoefficient;
	}

	public void setfSecCoefficient(Double fSecCoefficient) {
		this.fSecCoefficient = fSecCoefficient;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public Double getOldAuxQty() {
		return oldAuxQty;
	}

	public void setOldAuxQty(Double oldAuxQty) {
		this.oldAuxQty = oldAuxQty;
	}

	public String getfName() {
		return fName;
	}

	public void setfName(String fName) {
		this.fName = fName;
	}

	public String getfSPName() {
		return fSPName;
	}

	public void setfSPName(String fSPName) {
		this.fSPName = fSPName;
	}

	public Integer getfPrintNum() {
		return fPrintNum;
	}

	public void setfPrintNum(Integer fPrintNum) {
		this.fPrintNum = fPrintNum;
	}

	public String getfStocker() {
		return fStocker;
	}

	public void setfStocker(String fStocker) {
		this.fStocker = fStocker;
	}

	public String getfOrderNo() {
		return fOrderNo;
	}

	public void setfOrderNo(String fOrderNo) {
		this.fOrderNo = fOrderNo;
	}

	public String getfWorker() {
		return fWorker;
	}

	public void setfWorker(String fWorker) {
		this.fWorker = fWorker;
	}

	public String getfSupplier() {
		return fSupplier;
	}

	public void setfSupplier(String fSupplier) {
		this.fSupplier = fSupplier;
	}

	@Override
	public String toString() {
		return "ICInventory [fItemID=" + fItemID + ", fStockID=" + fStockID + ", fAuxPropID=" + fAuxPropID
				+ ", fBatchNo=" + fBatchNo + ", fStockPlaceID=" + fStockPlaceID + ", fKFPeriod=" + fKFPeriod
				+ ", fKFDate=" + fKFDate + ", fBrNo=" + fBrNo + ", fMTONo=" + fMTONo + ", fSupplyID=" + fSupplyID
				+ ", fQty=" + fQty + ", fBal=" + fBal + ", fQtyLock=" + fQtyLock + ", fSecQty=" + fSecQty + ", fName="
				+ fName + ", placeName=" + placeName + ", fNumber=" + fNumber + ", stockName=" + stockName + ", oldQty="
				+ oldQty + ", fOccupyQty=" + fOccupyQty + ", fModel=" + fModel + ", fUnit=" + fUnit + ", fUnitID="
				+ fUnitID + ", lQty=" + lQty + ", fSecCoefficient=" + fSecCoefficient + ", oldAuxQty=" + oldAuxQty
				+ ", type=" + type + ", fSPName=" + fSPName + ", fPrintNum=" + fPrintNum + ", fStocker=" + fStocker
				+ ", fOrderNo=" + fOrderNo + ", fWorker=" + fWorker + ", fSupplier=" + fSupplier + "]";
	}

}